www.gusucode.com > matlab用户界面的卡尔曼滤波程序 > Kalman filter_GUI\m_files\axislimit_callback.m
function axislimit_callback prompt={'Xlimit:','Ylimit:'}; title='Input parameters'; lines=[1 1]'; def={num2str([0 1000]),num2str([-.5 1])}; answer=inputdlg(prompt,title,lines,def); data=get(gcbo,'userdata'); xlim=str2num(answer{1}); if ~isempty(xlim) set(gca,'xlim',xlim); data(1)=xlim(1); data(2)=xlim(2); end ylim=str2num(answer{2}); if ~isempty(ylim) set(gca,'ylim',ylim); data(3)=ylim(1); data(4)=ylim(2); end MV=findobj(gcf,'tag','axis'); set(MV,'userdata',data); hold on